package com.huzz.util.desin.adapter;

import com.huzz.util.desin.adapter.cn.UKPlug;
import com.huzz.util.desin.adapter.cn.UKPlugImpl;
import com.huzz.util.desin.adapter.uk.CNSocket;
import com.huzz.util.desin.adapter.uk.CNSocketImpl;

public class Application {
    public static void main(String[] args) {
        UKPlug ukPlug = new UKPlugImpl();
        CNSocket cnSocket = new CNSocketImpl();

        // 直接插入中国插座
        cnSocket.insertCNPlug();

        System.out.println();

        // 使用适配器将英国插头插入中国插座
        UKToCNAdapter adapter = new UKToCNAdapter(ukPlug);
        adapter.insertCNPlug();
    }
}
